A Free Market Architecture for Coordinating Multiple Robots
نویسنده
چکیده
The coordination of a large group of robots to solve a specified task is a difficult problem. Centralized approaches can be computationally intractable, brittle, and unresponsive to change. Distributed approaches are not as prone to these problems, but they can be highly sub-optimal. This work introduces a novel approach for coordinating robots based on the free market system. Market economies are a proven way to organize a large number of individuals into a productive group. The free market approach defines revenue and cost functions across the possible plans for executing a specified task. The task is accomplished by dividing it into sub-tasks and allowing the robots to bid and negotiate to carry out these sub-tasks. Cooperation and competition emerge as the robots execute the task while trying to maximize their personal profits. The result promises to be a highly robust multi-robot team that can efficiently exploit resources and opportunistically deal with uncertainties in a dynamic environment. A detailed example of how this model could be applied to a foraging task is presented and the different characteristics of the approach are highlighted in the context of the example. The ability to scale this approach to achieve more complex tasks is also briefly explored. We are in the process of implementing this architecture on a team of ten robots engaged in the task of mapping an interior environment.
منابع مشابه
A Free Market Architecture for Distributed Control of a Multirobot System
The coordination of a large group of robots to solve a specified task is a difficult problem. Centralized approaches can be computationally intractable, brittle, and unresponsive to change. Distributed approaches are not as prone to these problems, but they can be highly sub-optimal. This work introduces a novel economic approach for coordinating robots based on the free market system. The free...
متن کاملCoordinating the Motions of Multiple Robots with Specified Trajectories
Coordinating the motions of multiple robots operating in a shared workspace without collisions is an important capability. We address the task of coordinating the motions of multiple robots when their trajectories (defned by both the path and velocity along the path) are specijied. This problem of collision-pee trajectory coordination arises in welding and painting workcells in the automotive i...
متن کاملA Market Approach to Multirobot Coordination
The coordination of a large group of robots to solve a specified task is a difficult problem. Centralized approaches can be computationally intractable, brittle, and unresponsive to change. Distributed approaches are not as prone to these problems, but they can be highly sub-optimal. This work introduces a novel economic approach for coordinating robots based on the free market system. The free...
متن کاملAnalysis of Multi-Robots Transportation with Multi-objective PSO Algorithm in an Artificial Capital Market
In this paper, to analyze the transport of autonomous robots, an artificial Capital market is used. Capital market is considered as a pier which loading and unloading of cargo is done. Autonomous robots load and unload from the ship to the warehouse wharf or vice versa. All the robots have the ability of transporting the loads, but depending on loads and the location of unloading (or loading) a...
متن کاملDE SEVILLA Market - based distributed task allocation methodologies applied to multi - robot exploration
As robots become an integral part of human life they are charged with increasingly difficult tasks. Many of these tasks can be better achieved by a team of robots than by a single one. By working together, robots can complete tasks faster, increase system robustness, improve solution quality, and achieve tasks impossible for a single robot. Nevertheless, coordinating such a team requires overco...
متن کامل